package GUI;

import FilesManagers.CantOpenFileException;


public class ThreadCrearArbol extends AbstractThreadManager {
	String opcion;
	
	public ThreadCrearArbol(String opcion){
		super();
		this.opcion=opcion;
		
	}

	public void run(){
		CrearArbol(opcion);
	}
	
	private void CrearArbol(String opcion){
	
					try {
						System.out.println("Start: " + cronometro.iniciar());					
						//La paso el nombre del indice para que en caso de ser necesario, podamos generar varios indices, o mismo para realizar pruebas.
						//Si quiero crear el indice----, borrar el archivo del arbol y el de las urls indexadas.
						indexManager.makeNewIndex(arbolFile,Integer.valueOf(opcion));
						System.out.println("End: " + cronometro.finalizar());
						System.out.println("Time: " + cronometro.duracion());
					} catch (NumberFormatException e) {
						// TODO Auto-generated catch block
						e.printStackTrace();
					} catch (CantOpenFileException e) {
						// TODO Auto-generated catch block
						e.printStackTrace();
					}
					
	}
	
	/**
	 * @return the opcion
	 */
	public String getOpcion() {
		return opcion;
	}

	/**
	 * @param opcion the opcion to set
	 */
	public void setOpcion(String opcion) {
		this.opcion = opcion;
	}
	
	
}
